package cn.tedu.net.collection.oopstatic;
//本类用于测试final的入门测试案例
public class Test4_FinalDome {
    //final表示最终,可以用来修饰类
    //但是被final修饰的类无法被继承,也就是没有子类,他自己就是最终类
    //创建子类对象进行测试
    public static void main(String[] args) {
            Son4 s =new Son4();
            s.work();
            System.out.println(s.NAME);
//          s.NAME="干饭人";  常量不可被修改
    }
}
//final class Father4{
class Father4{
    //创建成员变量并进行赋值
    final String NAME = "打工人";//final可以修饰成员变量,被修饰后变成常量名字用大写字母单词之间用_分割
    //final 可以用来修饰方法,被修饰后是最终实现,子类无法从写
    final public void work(){
        System.out.println("Father4...打工人,人上人");
    }
}
class Son4 extends Father4{
    //子类重写work方法
//    public void work(){
//        System.out.println("Son4...计算机,搞java");
//    }
}